ACM-2025-01-02

Jahrgang: 2025
Ausgabe: 01
Autor: Markus Hoffmann
Programm: ACMZAHLINNERHALBTEXTAENDERN.LSP
Funktionalitt: addiert (oder subtrahiert) eine Zahl zu einer Zahl innerhalb von Texten und MTexten
Format: LISP
Lauffhig ab: AutoCAD 2024
Befehle: ACMZITAE
Bezug: Online


Beschreibung
============

Zahlen in Texten ndern

(Fast) alle wissen, dass es nicht richtig ist und doch machen es (fast) alle: Quick and dirty - Geht schnell, 
fllt uns aber auf die Fe, sobald nderungen einzupflegen sind.
Ein Beispiel: Objekte mit Text beschriften und durchnummerieren. Dazu braucht es nur wenig Gehirnkapazitt, 
weil wir es mit einem Standardbefehl zu tun haben, der bei langjhrigen Anwendern lngst verankert ist. Und 
weil es so bequem ist, wird die Methode selbst bei dreistelligen Anzahlen von Objekten verwendet. Aber eben 
nur bis zu dem Zeitpunkt, an dem nderungen aufschlagen. Danach wirds unbequem.
Nehmen wir an, es wurden rund 200 Photovoltaik-Module in der Draufsicht eines Industriedachs gezeichnet und 
durchnummeriert und nehmen wir weiter an, dass dieser Entwurf aktuelle Entwicklungen noch nicht bercksichtigt 
hat und deshalb Module spter entfernt oder hinzugefgt werden sollen. Die schne Nummerierung ist hin!
Wer anfangs der Aufgabe etwas "Hirnschmalz" investierte, hat die PV-Module als Blcke mit Attributen eingefgt 
und kann sie nun mit ATTOUT, Excel und ATTIN leicht editieren. Wer stattdessen mit Texten oder MTexten agierte, 
muss die Texte einzeln ndern oder sich jetzt fr Attribute entscheiden, was die wenigsten machen, denn jetzt 
soll es ja schnell gehen.
Wider besseres Wissen hat sich der Autor des hier vorgestellten Tools dennoch dazu entschieden, zu helfen, wenn 
das Kind in den Brunnen gefallen ist. Das Programm ACMZAHLINNERHALBTEXTNDERN.LSP kann man verwenden, um solche 
Texte in grerer Anzahl zu editieren, auch und gerade, wenn die Nummern innerhalb eines Textstrings eingebunden 
sind.
Das Tool fordert zunchst zur Wahl der zu ndernden Texte oder MTexte auf und fragt anschlieend nach dem Operand, 
also dem Wert, der hinzugezhlt oder bei negativem Vorzeichen abgezogen werden soll. Standardmig geht das Tool 
davon aus, dass der Zahlenwert am Ende eines Textes steht. Handelt es sich um Textkombinationen mit mehreren 
Zahlen-Bestandteilen, lsst sich das Tool leicht umbauen, indem entsprechend markierte Code-Bestandteile 
auskommentiert werden, siehe Quellcode. Auf diesem Weg ist fr alle Mglichkeiten eine flssige und schnelle 
Bedienung gewhrleistet und die Texte sind relativ schnell gendert.